/**********************************************************************************************************************
 *
 * Project:    mGameEngine
 * File:       ambientsoundsource.h
 * Author:     twoja stara
 * Created on: 2009-07-14
 *
 **********************************************************************************************************************/

#ifndef AMBIENTSOUNDSOURCE_H_
#define AMBIENTSOUNDSOURCE_H_

#include "soundsource.h"

namespace mGameEngine
{
namespace Audio
{

/**
 * Ambient sound source.
 */
class AmbientSoundSource : public SoundSource
{
protected:


public:
    /**
     * Create ambient sound source.
     */
    AmbientSoundSource();

    /**
     * Create ambient sound source with specified sound.
     * @param sound sound.
     */
    AmbientSoundSource(Sound *sound);

    /**
     * Destroy ambient sound source.
     */
    virtual ~AmbientSoundSource();

    /**
     * Set ambient sound source.
     */
    virtual void set() const;
};

}
}

#endif // AMBIENTSOUNDSOURCE_H_
